package day12_coll.demo11_Map;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;

//Map获取功能
//V get(Object key)	根据key获取value
//Set<K> keySet()	获取所有key的集合
//Collection<V> values()	获取所有value的集合
//Set<Map.Entry<K,V>> entrySet()	获取所有KV的集合
public class Demo02 {
    public static void main(String[] args) {
        HashMap<String, String> stringStringHashMap = new HashMap<>();
        System.out.println(stringStringHashMap);
        stringStringHashMap.put("张三","1001");
        stringStringHashMap.put("李四","1002");
        stringStringHashMap.put("王五","1003");
        stringStringHashMap.put("赵六","1004");
        System.out.println(stringStringHashMap.get("zs"));
        System.out.println(stringStringHashMap.get("张三"));//根据key获取value,get不存在返回null
        System.out.println(stringStringHashMap.keySet());//获取所有key的集合
        System.out.println(stringStringHashMap.values());//获取所有value的集合
        System.out.println(stringStringHashMap);//获取原来的集合（大括号）
        System.out.println(stringStringHashMap.entrySet());//获取所有KV的集合
        Set<Map.Entry<String, String>> entries = stringStringHashMap.entrySet();
        System.out.println(entries);
    }
}
